programming4us
           
 
 
Windows

SOA with .NET and Windows Azure : WCF Services - Overview

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
12/13/2010 11:23:47 AM
WCF is the fundamental platform for developing service-oriented solutions with .NET. This chapter introduces WCF and the unified programming model it represents. 

As shown in Figure 1, WCF was one of the major building blocks of the .NET 3.0 framework, which further introduced Windows Workflow Foundation (WF), Windows Presentation Foundation (WPF), and the Windows Cardspace, which was subsequently superseded by the Windows Identity Framework (WIF). WCF was further extended and expanded with the subsequent releases of the .NET 3.5 and .NET 4.0 frameworks.

Figure 1. WCF is one of several primary building blocks of the .NET framework.


WCF provides features that directly support the application of service-orientation principles. Various extensions and technologies within WCF were designed to increase the potential of realizing SOA-friendly qualities within solutions (such as loose coupling, autonomy, statelessness, composability, discoverability, and reusability) with the ultimate goal of propagating broad interoperability across the IT enterprise.

The WSDL language has established itself as a standard interface definition language (IDL) for WCF services. Metadata can be documented for each service so that corresponding WSDL definitions can be discovered using metadata exchange points.

The release of .NET 3.5 further equipped WCF with a dispatcher system specifically for REST-based services. This REST-aware dispatcher is able to route incoming messages to the appropriate class through transport and protocol channels. Transport channels move data to and from the network, while protocol channels move data between application and transport channels.

As previously mentioned, the WCF platform brings together legacy distributed technologies into a single unified programming model (Figure 2).

Figure 2. The unified programming model established by WCF is encapsulated in the System.ServiceModel and System.ServiceModel.Security namespaces.


WCF is discussed and explored throughout this book. In this chapter we’ll cover some of the basics, including its support for industry standard technologies and protocols and aspects of its platform that relate to security, reliable communications, transactions, and cross-platform interoperability.

Let’s begin with an explanation of the WCF communications framework.

Other -----------------
- SOA with .NET and Windows Azure : Web Services (ASMX and WSE)
- Windows 7 : Enhancing Your Browsing Security (part 6) - Managing Add-Ons
- Windows 7 : Enhancing Your Browsing Security (part 5) - Encoding Addresses to Prevent IDN Spoofing
- Windows 7 : Enhancing Your Browsing Security (part 4) - Thwarting Phishers with the SmartScreen Filter
- Windows 7 : Enhancing Your Browsing Security (part 3) - Changing a Zone’s Security Level
- Windows 7 : Enhancing Your Browsing Security (part 2) - Adding and Removing Zone Sites
- Windows 7 : Enhancing Your Browsing Security (part 1) - Blocking Pop-Up Windows
- Windows 7 : Configuring Internet Explorer Security - Enhancing Your Browsing Privacy (part 4) - InPrivate Browsing and Filtering
- Windows 7 : Configuring Internet Explorer Security - Enhancing Your Browsing Privacy (part 3) - Enhancing Online Privacy by Managing Cookies
- Windows 7 : Configuring Internet Explorer Security - Enhancing Your Browsing Privacy (part 2) - Clearing the Address Bar List
- Windows 7 : Configuring Internet Explorer Security - Enhancing Your Browsing Privacy (part 1)
- Windows 7 : Managing Windows Firewall (part 2)
- Windows 7 : Managing Windows Firewall (part 1)
- Windows 7 : Checking Your Computer’s Security Settings (part 2)
- Windows 7 : Checking Your Computer’s Security Settings (part 1)
- Securing Windows 7 : Thwarting Snoops and Crackers (part 2) - Locking Your Computer Manually, Automatically
- Securing Windows 7 : Thwarting Snoops and Crackers (part 1) - First, Some Basic Precautions
- Windows 7 : Working with the Command-Line Tools (part 3) - Working with System Management Tools
- Windows 7 : Working with the Command-Line Tools (part 2) - Working with File and Folder Management Tools
- Windows 7 : Working with the Command-Line Tools (part 1) - Working with Disk Management Tools
 
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us